package com.zhongbo.java.websocket.service;

import com.zhongbo.java.websocket.model.ChatHistory;
import com.zhongbo.java.websocket.vo.PageVo;

/**
 * 说明：
 * 历史记录服务接口定义
 *
 * @author 钟波dellNotebook
 * @since 2025年03月20日 星期四 14:26:46
 */
public interface IChatHistoryService {

    // 添加历史记录

    /**
     * 添加历史记录
     * @param chatHistory 消息内容
     * @return 消息内容
     */
    ChatHistory add(ChatHistory chatHistory);

    /**
     * 查询历史记录列表(按照时间倒序排序)
     * @param pageNumber 页码
     * @param pageSize 每页大小
     * @return 分页查询结果
     */
    PageVo<ChatHistory> listChatHistory(Integer pageNumber, Integer pageSize);

}

